package top.chukongxiang.project.base.service.sys;

import com.baomidou.mybatisplus.extension.service.IService;
import top.chukongxiang.project.base.model.entity.sys.Role;

/**
 * @author 楚孔响
 * @version 1.0
 * @date 2022/2/21 16:31
 */
public interface RoleService extends IService<Role> {

    /**
     * 设置默认角色
     * @param roleId 角色id
     */
    void changeDefaultRole(Long roleId);

    /**
     * 返回当前默认角色
     * @return
     */
    Role defaultRole();

    /**
     * 设置用户的角色
     * @param userId 用户id
     * @param roleId 角色id
     * @return
     */
    boolean setUserRole(String userId, Long roleId);

}
